//头像上传结果
export interface AvatarUploadResult {
	bucketName : string; // 存储桶名称
	fileName : string;   // 文件名
	url : string;        // 访问URL
}



/**
	 * 级别配置类型定义
	 */
export interface LevelConfig {
	name : string;       // 级别名称
	color : string;      // 级别主色
	bgColor : string;    // 级别背景色
	minScore : number;   // 最低分数
	maxScore ?: number;  // 最高分数（可选，用于表示范围）
}
/**
 * 级别配置对象，统一管理所有级别相关信息
 */
export const LEVEL_CONFIGS : Record<number, LevelConfig> = {
	0: {
		name: '新手',
		color: '#ffffff',
		bgColor: '#ffffff',
		minScore: 0,
		maxScore: 99
	},
	1: {
		name: '青铜',
		color: '#cd7f32',
		bgColor: '#fff8f0',
		minScore: 100,
		maxScore: 199
	},
	2: {
		name: '白银',
		color: '#c0c0c0',
		bgColor: '#f8f8f8',
		minScore: 200,
		maxScore: 299
	},
	3: {
		name: '黄金',
		color: '#ffd700',
		bgColor: '#fffbf0',
		minScore: 300,
		maxScore: 399
	},
	4: {
		name: '钻石',
		color: '#b9f2ff',
		bgColor: '#f0faff',
		minScore: 400
	}
};